package com.server.model.all.user.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.server.model.all.constant.PatternConstant;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

import lombok.Getter;
import lombok.Setter;
@AllArgsConstructor
@NoArgsConstructor
@Getter
@Setter
@Builder
public class ListMenuVo {

    /**
     * 菜单ID
     * @author LXC
     * @date 2022/5/6 11:06
     */
    private Long menuId;

    /**
     * 状态 1 启用  0 禁用
     * @author LXC
     * @date 2022/5/6 11:06
     */
    private Integer status;

    /**
     * 字符
     * @author LXC
     * @date 2022/5/6 11:06
     */
    private String path;

    /**
     * 备注
     * @author LXC
     * @date 2022/5/6 11:06
     */
    private String remarks;

    /**
     * 类型
     * @author LXC
     * @date 2022/5/6 11:06
     */
    private Integer type;

    /**
     * 父ID
     * @author LXC
     * @date 2022/5/6 11:06
     */
    private Long parentId;

    /**
    * 创建时间
    * @author LXC
    * @date 2022/5/6 11:07
    */
    @JsonFormat(pattern = PatternConstant.YYYY_MM_DD_HH_MM_SS)
    private Date createTime;

    /**
     * 更新时间
     * @author LXC
     * @date 2022/5/6 11:07
     */
    @JsonFormat(pattern = PatternConstant.YYYY_MM_DD_HH_MM_SS)
    private Date updateTime;

    /**
     * 创建用户ID
     * @author LXC
     * @date 2022/6/17 21:32
     */
    private Long createUserId;

    /**
     * 创建用户名
     * @author LXC
     * @date 2022/5/6 11:06
     */
    private String userName;

    /**
     * 创建真实姓名
     * @author LXC
     * @date 2022/5/6 11:06
     */
    private String realName;
}
